myvar_0 = GetPrimitiveParameter(0)
myvar_1 = GetPrimitiveParameter(1)
myvar_2 = GetPrimitiveParameter(2)
local myvar_4 = 0
local myvar_6 = 0
for 1=1, myvar_1, 1 do 
	if (GetObjectIdInSlot(myvar_0, (1 - 1)) <= 0) then
	{}[(myvar_4 + 1)] = (1 - 1)
	myvar_4 = myvar_4 + 1
end
end
	if (0 < table["getn"]({})) then
		if (myvar_2 == 0) then
		local myvar_9 = 1
		for 1=1, myvar_4, myvar_9 do 
			if (({}[1] + 1) < myvar_1) then
				if (0 <= ({}[1] - 1)) then
					if (0 >= GetObjectIdInSlot(myvar_0, ({}[1] + 1))) then
						if (0 < GetObjectIdInSlot(myvar_0, ({}[1] - 1))) then
					else
						myvar_6 = 1
					else
							if ({}[1] == 0) then
							myvar_11 = GetObjectIdInSlot(myvar_0, ({}[1] + 1))
								if (0 < myvar_11) then
								myvar_6 = 1
							end
						end
					end
				end
			end
		end
		end
	end
		if (myvar_6 ~= 0) then
	else
			if (myvar_6 ~= 0) then
				if (myvar_2 == 1) then
			else
				myvar_9 = myvar_4
			end
		end
	end
	SetScriptReturnValue(True)
	myvar_9 = {}[math["random"](1, myvar_9)]
	SetTemp(0, myvar_9)
else
	local myvar_8 = False
	SetScriptReturnValue(myvar_8)
end
return 
